home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 120 / maccd 120.iso / Utilities / Mac OS X / FolderControl1.40.dmg / FolderControl 1.40 .app / Contents / Resources / Java / FolderControl.jar / FinderPlist.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-12-15  |  1.6 KB  |  39 lines

  1. import com.apple.cocoa.foundation.NSData;
  2. import com.apple.cocoa.foundation.NSDictionary;
  3. import com.apple.cocoa.foundation.NSPropertyListSerialization;
  4. import java.io.File;
  5.  
  6. public class FinderPlist {
  7.    private static final boolean debug = false;
  8.    // $FF: synthetic field
  9.    static Class class$java$lang$String;
  10.  
  11.    public static String getFinderToolbarViewStyle() {
  12.       String var0 = System.getProperty("user.name");
  13.       File var1 = new File("/Users/" + var0 + "/Library/Preferences/com.apple.finder.plist");
  14.       NSData var2 = new NSData(var1);
  15.       NSDictionary var3 = (NSDictionary)NSPropertyListSerialization.propertyListFromXMLData(var2);
  16.       Object var4 = var3.objectForKey("toolbar-view-style");
  17.       Object var5 = null;
  18.       String var6;
  19.       if (var4 == null) {
  20.          var6 = null;
  21.       } else if (var4.getClass() == (class$java$lang$String == null ? (class$java$lang$String = class$("java.lang.String")) : class$java$lang$String)) {
  22.          var6 = (String)var4;
  23.       } else {
  24.          var6 = var4.toString();
  25.       }
  26.  
  27.       return var6 == null ? "1" : var6;
  28.    }
  29.  
  30.    // $FF: synthetic method
  31.    static Class class$(String var0) {
  32.       try {
  33.          return Class.forName(var0);
  34.       } catch (ClassNotFoundException var2) {
  35.          throw new NoClassDefFoundError(var2.getMessage());
  36.       }
  37.    }
  38. }
  39.